Solving Big Puzzles At Picnic